package com.paic.mhis.hcpms.common.mathCal;

import java.math.BigDecimal;

/**
 * 
 * @author
 * 
 */
public enum MathExtendsEnum {

	/**
	 * threshold 高预警阈值区间： [μ ̂-1σ ̂,μ ̂+1σ ̂]
	 * */
	HIGH {
		protected BigDecimal getValue() {
			return BigDecimal.ONE;
		}
	},

	/**
	 * threshold 中预警阈值区间： [μ ̂-2σ ̂,μ ̂+2σ ̂]
	 * */
	MIDDLE {
		protected BigDecimal getValue() {
			return BigDecimal.ONE.add(BigDecimal.ONE);
		}
	},

	/**
	 * threshold 低预警阈值区间： [μ ̂-3σ ̂,μ ̂+3σ ̂]
	 */
	LOW {
		protected BigDecimal getValue() {
			return BigDecimal.ONE.add(BigDecimal.ONE).add(BigDecimal.ONE);
		}
	};

	/**
	 * threshold The calculation formula of
	 * 
	 * @return
	 */
	protected abstract BigDecimal getValue();
	
	 
}
